• word of the day

    machu picchu

    machu picchu - Dictionary definition and meaning for word machu picchu

    Definition
    (noun) Inca fortress city in the Andes in Peru discovered in 1911; it may have been built in the 15th century
Download our Mobile App Today
Receive our word of the day
on Whatsapp